package com.spring.demo.aspectj;

import org.aspectj.lang.ProceedingJoinPoint;

/**
 * @version 1.0.0
 * @Date: 2022/5/27 17:03
 * @Author ZhuYouBin
 * @Description
 */
public class AopAdvice {
    // 这个方法作为环绕通知
    public Object around(ProceedingJoinPoint joinPoint) throws Throwable {
        System.out.println("[日志打印]: 开始执行Aop的环绕通知......");
        // 调用目标对象的方法
        Object ret = joinPoint.proceed();
        System.out.println("[日志打印]: 执行Aop的环绕通知完成......");
        return ret;
    }
}
